package com.ocm.product.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author hqy
 * @Date 13/01/2022
 * @Description
 */
@Data
public class CartItemVO {

	/**
	 * 商品id
	 */
	@JsonSerialize(using = ToStringSerializer.class)
	private Long spuId;

	/**
	 * 是否选中
	 */
	@TableField(exist = false)
	private Boolean checked=true;
	/**
	 * 商品标题
	 */
	private String spuTitle;

	/**
	 * 规格id
	 */
	@JsonSerialize(using = ToStringSerializer.class)
	private Long skuId;

	/**
	 * 选择规格
	 */
	private String attrValue;

	/**
	 * 加入购物车时价格
	 */
	private BigDecimal initialPrice;

	/**
	 * 邮费
	 */
	private BigDecimal spuPostage;
	/**
	 * 当前价格
	 */
	private BigDecimal nowPrice;

	/**
	 * 图片
	 */
	private String skuImage;
	/**
	 * 件数
	 */
	private Integer count;
	/**
     * 添加日期
	 */
	private Date addDate;

	/**
	 * 状态
	 */
	private Integer status;

}
